package cn.com.dhcc.turbo.entity.registry;

import java.io.Serializable;
import java.util.Date;

import cn.com.dhcc.app.core.annotation.SiColumn;
import cn.com.dhcc.app.core.annotation.SiNotDbColumn;
import cn.com.dhcc.app.core.annotation.SiTable;
import cn.com.dhcc.app.core.base.ModuleFeatureBean;

/**
 * 业务域vo
 * 
 * @日期：2014-5-15 下午4:21:54
 * @作者：张洪涛
 * @版权所有：东华软件
 * @版本：1.0
 */
@SiTable(name = "turbo_domain_info")
public class DomainInfo extends ModuleFeatureBean implements Serializable{
	private static final long serialVersionUID = 1L;
	@SiColumn(isId=true)
	private String id;// id
	private String name;// 业务域名称
	private String code;//业务域编码
	@SiColumn(name = "node_id")
	private String nodeId;// 所属节点编码
	private String status;// 状态: 0 删除 1 可用
	private Date mtime;// 最后修改时间
	private String remark;// 备注
	
	@SiNotDbColumn
	private String nodeName;//所属节点名称
	@SiNotDbColumn
	private String nodeCode;//所属节点编码
	@SiNotDbColumn
	private String sysStr;//包含的系统
	@SiNotDbColumn
	private String cont;//计算数据分类个数
	public String getSysStr() {
		return sysStr;
	}

	public void setSysStr(String sysStr) {
		this.sysStr = sysStr;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}


	public String getCont() {
		return cont;
	}

	public void setCont(String cont) {
		this.cont = cont;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getMtime() {
		return mtime;
	}

	public void setMtime(Date mtime) {
		this.mtime = mtime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getNodeId() {
		return nodeId;
	}

	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	public String getNodeName() {
		return nodeName;
	}

	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}
	
	public String getNodeCode() {
		return nodeCode;
	}
	
	public void setNodeCode(String nodeCode) {
		this.nodeCode = nodeCode;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	@Override
	public String toString() {
		return "DomainInfo [id=" + id + ", name=" + name + ", nodeId=" + nodeId
				+ ", status=" + status + ", mtime=" + mtime + ", remark="
				+ remark + ", nodeName=" + nodeName + ", nodeCode=" + nodeCode
				+ ", sysStr=" + sysStr + "]";
	}

}
